#pragma once

#include "XamlTypeToken.h"



class XamlTextSyntax
{
private: 
	struct XamlTypeToken m_sTypeConverterTypeToken; 
protected: 
	XamlTextSyntax(struct XamlTypeToken sTypeConverterTypeToken);
public: 
	static HRESULT Create(struct XamlTypeToken sTypeConverterTypeToken, xshared_ptr<XamlTextSyntax> & rspXamlTextSyntax);
	const struct XamlTypeToken & get_TextSyntaxToken();
	virtual ~XamlTextSyntax();
	static HRESULT get_NoSyntax(xshared_ptr<XamlTextSyntax> & rspXamlTextSyntax);
	static HRESULT get_StringSyntax(xshared_ptr<XamlTextSyntax> & rspXamlTextSyntax);
	static HRESULT get_EventSyntax(xshared_ptr<XamlTextSyntax> & rspXamlTextSyntax);
	static HRESULT get_Int32Syntax(xshared_ptr<XamlTextSyntax> & rspXamlTextSyntax);
};

